草庐IT

Android ConstraintLayout TextView 跳出屏幕

全部标签

iOS 7/8 密码屏幕视觉效果

想知道是否有人对如何实现这种效果有任何见解。特别是数字周围的圆圈,如何透过圆圈的边缘看到它后面的模糊背景。即使在数字和原始背景之间的图层上出现深色叠加层后,亮度也能保持。这是用户尝试解锁iPhone时显示的屏幕。 最佳答案 在iOS8中,这可以通过UIVibrancyEffect来完成。:UIBlurEffect*effect=[UIBlurEffecteffectWithStyle:UIBlurEffectStyleDark];UIVisualEffectView*viewWithBlurredBackground=[[UIVis

ios - 调用 willRotateToInterfaceOrientation 时,iOS 7 和 iOS 8 的主屏幕边界大小不同

我知道iOS8现在会为当前界面方向返回正确的屏幕尺寸。要在iOS7中获取某个方向的设备宽度,如果方向是横向,则必须返回高度;如果方向是纵向,则必须返回宽度,但在iOS8中,您始终可以返回宽度。我已经考虑到了这一点我正在开发的应用程序将支持iOS7和8。(请参阅下面的代码)然而,我注意到另一个不同之处。如果我调用此方法并传入它将成为的方向(从willRotateToInterfaceOrientation获得),在iOS7上它会返回正确的宽度,但在iOS8上它会返回旧(当前)方向。当我知道屏幕当前或将在iOS8和iOS7上的方向时,如何获取屏幕的宽度?虽然我可以只交换iOS8的宽度和高度

ios - 无论设备如何,都以编程方式从屏幕底部对齐标签 - iOS

我试过了self.lblTimer=[[UILabelalloc]initWithFrame:CGRectMake(x,y,width,height)];..但是由于我要定位的标签位于屏幕底部,所以当我切换设备时它会消失。我正在尝试使标签距左侧10像素,距底部10像素。无论是在iPhone4、5、6还是6plus上查看,它都应该看起来一致。 最佳答案 那么,您的问题是关于X和Y的,对吗?iOS中的点从屏幕的左上角开始,所以屏幕的左上角是(0,0)。如果沿着左边缘向上/向下移动,X坐标将继续为0。因此,如果您想要向左边缘右侧移动10个

ios - FacebookSDK 是否总是在共享或登录后以及返回当前屏幕之前显示 LaunchScreen?

我正在开发一个带有Facebook共享和登录的应用程序。当我登录或在Facebook中分享内容时,我的应用程序的LaunchScreen在显示当前view之前显示。只是一秒钟,但我想知道是否有任何方法可以避免这一步。谢谢。 最佳答案 不是facebooksdk导致您的应用显示其iOS的启动屏幕ans是NO.正如苹果在HIG中所写的那样每个应用都必须提供启动文件或至少一张静态图像。所以你无法避免使用它,第二件事是苹果展示它因为您的应用程序需要时间才能恢复事件状态,这意味着在苹果显示时启动屏幕,让应用程序看起来更灵敏

ios - 如何在同一时间点禁用屏幕上的多个用户交互

在我的应用程序中不包含任何UIElements,例如facebook按钮、twitter按钮、注销按钮、带有手势的imageview。`facebookBtn=[UIButtonbuttonWithType:UIButtonTypeCustom];[facebookBtnsetImage:@"facebook.png"];[facebookBtnaddTarget:selfaction:@selector(switchToFacebookShare)forControlEvents:UIControlEventTouchUpInside];[facebookBtnsetFrame:CG

ios - 无法在 iPhone 6+ 上查看以使用整个屏幕宽度

在我的Storyboard中,我有一个MapView,我想使用整个屏幕宽度。我为前导空格和尾随空格创建了两个约束,它们的设置如下:在iPhone4S-6上,View按预期工作,map使用整个屏幕宽度。但是在6+上,我可以看到map没有使用整个宽度,并且两侧都有大约5px的填充,如此处所示-很难看到背景是白色的:如何让这个mapView使用6+屏幕的整个宽度? 最佳答案 编辑约束,使它们不使用边距(在每个约束的大小检查器中,从项目下拉列表中执行此操作)然后将常量设置为0。看起来边距在6plus上更大,所以使用-16来抵消并不能给你正确

iOS 自动布局 - 尽管设置了限制,但图像和屏幕顶部之间存在间隙

我有一张图片想放在屏幕的顶部。我已将其模式设置为宽高比,因为我想保留原始比例。我还将左、上和右约束设置为0:尽管顶部约束设置为0,但图像和屏幕顶部之间有很多空白区域,这绝对不是我想要的:只有当我将最高约束设置为大约“-100”时,我才会得到类似于我想要实现的结果:能否请您解释一下这种不直观的行为,并告诉我应该如何将图像无间隙地放置在屏幕顶部-如上图所示。 最佳答案 如果您仍然遇到此问题,这值得一试。点击您的ViewController,然后取消选中以下属性。看看是否能解决问题。 关于iO

ios - 在屏幕中间居中 CAShapeLayer 圆圈

我现在通过CAShapeLayer绘制一个圆圈,我希望我的圆圈位于屏幕中间。圆圈的中点必须是我View的中间点。这就是我现在尝试这样做的方式:-(void)_initCircle{[_circleremoveFromSuperlayer];_circle=[CAShapeLayerlayer];_radius=100;//Createacircle_circle.path=[UIBezierPathbezierPathWithRoundedRect:CGRectMake(0,0,2.0*_radius,2.0*_radius)cornerRadius:_radius].CGPath;/

放大镜悬停后 ios 屏幕闪烁

我得到的这个应用程序带有一个用于输入文本的文本字段(实际上是一个UITextView)。此文本字段上方是聊天消息的tableView列表。有一种非常奇怪的行为,我长按我的文本字段来编辑我现有的文本,将放大镜悬停在屏幕周围后,tableView聊天消息列表中的一些文本开始闪烁。甚至导航​​标题文本也会被截断一半(取决于放大镜与其重叠的程度)并开始闪烁。我尝试使用Xcode中的3D层查看器来查明是否有任何可能导致它的重叠View,但没有,没有View遮挡其他View。无论放大镜放在哪里,这就像某种图形上下文裁剪问题。以前有没有人见过这个问题?编辑:这是屏幕上发生的情况的屏幕截图。如您所见,

ios - 从屏幕中心展开一个圆圈

我正在尝试将圆从零半径扩展到屏幕中心的预定义半径。代码如下在viewDidLoad中:--(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.[superviewDidLoad];circleRadius=0.0f;circle=[CAShapeLayerlayer];[circlesetAnchorPoint:CGPointMake(self.view.frame.size.width/2,self.view.frame.size.height